-- background: 94141 from stack: in -- bmap block id: 94261 -- flags: 0000 -- background id: 0 -- name: 2.4.1 Practice3 ----- HyperTalk script ----- on openCard global answerTracker send mouseUp to bg btn "done" get line (line 2 of fld "key") of answerTracker repeat with i = 1 to 6 if it = "y" and i = line 1 of fld "key" then set the hilite of bg btn ("graphic" & i) to true else set the hilite of bg btn ("graphic" & i) to false end repeat if it = "y" and line 1 of fld "key" = 7 then set the hilite of bg btn "graphic1" to true set the hilite of bg btn "graphic6" to true end if pass openCard end openCard on hideFeedback lock screen hide fld "Feedback1" hide fld "Feedback2" hide fld "Feedback3" hide fld "Feedback4" hide fld "Feedback5" hide fld "Feedback6" hide fld "CorrectAnswer" hide fld "MasterFeedback" hide bg btn "Done" unlock screen end hideFeedback on showFeedback lock screen show fld "Feedback1" show fld "Feedback2" show fld "Feedback3" show fld "Feedback4" show fld "Feedback5" show fld "Feedback6" show fld "CorrectAnswer" show fld "MasterFeedback" show bg btn "Done" unlock screen end showFeedback on feedback global answerTracker lock screen get last char of the short name of the target if line 1 of fld "key" ≠ 7 and line (line 2 of fld "key") of answerTracker ≠ "y" then -- don't overwrite if Q has been answered if it = line 1 of fld "key" then -- this is the correct answer put "y" into line (line 2 of fld "key") of answerTracker else put "n" into line (line 2 of fld "key") of answerTracker else if it = 1 or it = 6 then put "y" into line (line 2 of fld "key") of answerTracker end if put fld ("feedback" & it) into fld "masterFeedback" show fld "masterFeedback" show bg btn "Done" unlock screen end feedback -- part 41 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=106 top=172 right=209 bottom=165 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Label1 -- part 3 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=18 top=1 right=38 bottom=442 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 24 -- style flags: 10240 -- line height: 32 -- part name: Title -- part 5 (field) -- low flags: 81 -- high flags: 0001 -- rect: left=423 top=0 right=13 bottom=466 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 65535 -- font id: 4 -- text size: 9 -- style flags: 0 -- line height: 12 -- part name: CardTitle -- part 14 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=443 top=5 right=72 bottom=512 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Instant Reference ----- HyperTalk script ----- on mouseUp instantReference "2.4.1" end mouseUp -- part 15 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=480 top=143 right=172 bottom=511 -- title width / last selected line: 0 -- icon id / first selected line: 1310 / 1310 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Student Services ----- HyperTalk script ----- on mousedown SSpopUp end mousedown on mouseup if the mouseloc is not within the rect of me then exit to hyperCard doSS end mouseup -- part 16 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=482 top=176 right=205 bottom=511 -- title width / last selected line: 0 -- icon id / first selected line: 162 / 162 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Help ----- HyperTalk script ----- on mouseUp Help end mouseUp -- part 17 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=482 top=294 right=320 bottom=509 -- title width / last selected line: 0 -- icon id / first selected line: 1236 / 1236 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Last Menu ----- HyperTalk script ----- on mouseUp go cd "Network Services P/1" end mouseUp -- part 18 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=478 top=319 right=341 bottom=498 -- title width / last selected line: 0 -- icon id / first selected line: 1238 / 1238 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Prev ----- HyperTalk script ----- on mouseUp lock screen go prev unlock screen with scroll right end mouseUp -- part 19 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=493 top=319 right=341 bottom=512 -- title width / last selected line: 0 -- icon id / first selected line: 1237 / 1237 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Next ----- HyperTalk script ----- on mouseUp lock screen go next unlock screen with scroll left end mouseUp -- part 21 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=16 top=38 right=67 bottom=438 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 20 -- style flags: 0 -- line height: 26 -- part name: Subtitle -- part 22 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=16 top=70 right=145 bottom=445 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Question -- part 33 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=8 top=36 right=94 bottom=231 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback1 -- part 52 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=16 top=144 right=164 bottom=445 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 10 -- style flags: 256 -- line height: 15 -- part name: Instruction -- part 34 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=8 top=97 right=155 bottom=231 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback2 -- part 35 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=8 top=159 right=216 bottom=231 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback3 -- part 36 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=8 top=219 right=277 bottom=231 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback4 -- part 42 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=314 top=172 right=207 bottom=390 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Label2 -- part 43 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=106 top=217 right=254 bottom=182 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Label3 -- part 48 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=59 top=213 right=255 bottom=229 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic2 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 38 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=8 top=280 right=338 bottom=231 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: CorrectAnswer -- part 50 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=268 top=168 right=210 bottom=444 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic4 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 45 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=106 top=262 right=300 bottom=213 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: label5 -- part 44 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=314 top=217 right=254 bottom=449 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Label4 -- part 51 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=270 top=213 right=255 bottom=444 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic5 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 64 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=315 top=262 right=299 bottom=391 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: label6 -- part 65 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=269 top=258 right=300 bottom=444 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic6 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 53 (button) -- low flags: 00 -- high flags: A004 -- rect: left=179 top=321 right=340 bottom=324 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Answer ----- HyperTalk script ----- on mouseUp global answerTracker lock screen put "y" into line (line 2 of fld "key") of answerTracker put fld "CorrectAnswer" into fld "MasterFeedback" show fld "MasterFeedback" show bg btn "Done" unlock screen end mouseUp -- part 61 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=238 top=32 right=89 bottom=461 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback5 -- part 63 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=482 top=208 right=234 bottom=509 -- title width / last selected line: 0 -- icon id / first selected line: 1234 / 1234 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Lesson ----- HyperTalk script ----- on mouseUp lesson "2.4.1" end mouseUp -- part 66 (field) -- low flags: 81 -- high flags: 2007 -- rect: left=238 top=97 right=154 bottom=461 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: Feedback6 -- part 47 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=59 top=168 right=210 bottom=229 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic1 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 49 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=59 top=258 right=300 bottom=229 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Graphic3 ----- HyperTalk script ----- on mouseUp feedback end mouseUp -- part 39 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=147 top=132 right=304 bottom=356 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 156 -- text size: 16 -- style flags: 0 -- line height: 17 -- part name: MasterFeedback -- part 40 (button) -- low flags: 80 -- high flags: A002 -- rect: left=215 top=279 right=296 bottom=284 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Done ----- HyperTalk script ----- on mouseUp global answerTracker lock screen if line (line 2 of fld "key") of answerTracker = "y" then -- question correctly answered if line 1 of fld "key" ≠ 7 then set the hilite of bg btn ("graphic" & line 1 of fld "key") to true else set the hilite of bg btn ("graphic1") to true set the hilite of bg btn ("graphic6") to true end if end if hide fld "MasterFeedback" hide bg btn "Done" unlock screen end mouseUp -- part 67 (field) -- low flags: 81 -- high flags: 0002 -- rect: left=1 top=306 right=341 bottom=34 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: key